منابع مشابه
Designing for Mathematical Abstraction
ion and for the micro-evolution of mathematical knowledge can co-emerge.
متن کاملLightweight Abstraction for Mathematical Computation in Java
Many object-oriented programming languages provide type safety by allowing programmers to introduce distinct object types. In the case of Java, having objects as the sole abstraction mechanism also introduces a considerable or even prohibitive cost, especially when dealing with small objects over primitive types. Consequently, Java library implementations frequently avoid abstraction and are no...
متن کامل12 Designing a Flexible Framework for a Table Abstraction
This chapter examines how commonality/variability analysis, software design patterns, and formal design contracts can be used effectively to design a software framework for a Table abstraction. The framework consists of a group of Java interfaces that collaborate to define the structure and high-level interactions among components of the Table implementations. The key feature of the design is t...
متن کاملDesigning a Flexible Framework for a Table Abstraction
interface, 2abstract predicate, 11, 14isStorable, 14isValidKey, 9isValidRec, 9isValidTable, 11abstract predicates, 9Access Layer, 7, 11, 33accessor method, 12Adapter design pattern. See designpattern
متن کاملReflective Abstraction in Advanced Mathematical Thinking
Our purpose in this chapter is to propose that the concept of reflective abstraction can be a powerful tool in the study of advanced mathematical thinking, that it can provide a theoretical basis that supports and contributes to our understanding of what this thinking is and how we can help students develop the ability to engage in it. To make such a case completely, it would be necessary to do...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computers for Mathematical Learning
سال: 2010
ISSN: 1382-3892,1573-1766
DOI: 10.1007/s10758-010-9160-z